Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kf 3996 istio-pilot control plane configurable images with set #321

Merged
merged 11 commits into from
Aug 31, 2023

Conversation

i-chvets
Copy link
Contributor

@i-chvets i-chvets commented Aug 29, 2023

Description

More details in: #322
The changes in this PR are based on work done in #316
Created a new PR to simplify workflow.

Summary of changes:

  • Modified code to use --set to alter precompile istioctl manifests to allow changes according to charm configuration.
  • Added image-configuration option to istio-pilot config.yaml
  • Added proxy-image option to istio-gatewat config.yaml
  • Added unit test for testing helper that retrieves configuration.

Testing

For complete testing refer to #322

Related PR: #320

NOTE: Created issue to track updates to process of updating Istio.

DnPlas and others added 4 commits August 24, 2023 13:18
#320

Summary of changes:
- Modified code to use --set to alter precompile istioctl manifests to
  allow changes according to charm configuration.
@i-chvets i-chvets requested a review from a team as a code owner August 29, 2023 20:42
@i-chvets i-chvets marked this pull request as draft August 29, 2023 20:42
@i-chvets i-chvets changed the title Kf 3996 control plane configurable images with set Kf 3996 istio-pilot control plane configurable images with set Aug 30, 2023
Ivan Chvets added 2 commits August 30, 2023 15:57
#322

Summary of changes:
- Added unit tests.
- Modified config.yaml to make it consistent.
- Added get config helper to allow for better testing. This can also be
  expanded further.
…github.com:canonical/istio-operators into KF-3996-control-plane-configurable-images-with-set
@i-chvets i-chvets marked this pull request as ready for review August 30, 2023 20:01
charms/istio-pilot/src/charm.py Outdated Show resolved Hide resolved
charms/istio-pilot/src/charm.py Outdated Show resolved Hide resolved
charms/istio-pilot/config.yaml Show resolved Hide resolved
Summary of changes:
- Modified code to only retrieve image configuration.
@i-chvets i-chvets merged commit 293f90a into main Aug 31, 2023
@i-chvets i-chvets deleted the KF-3996-control-plane-configurable-images-with-set branch August 31, 2023 18:44
@DnPlas DnPlas mentioned this pull request Sep 4, 2023
2 tasks
i-chvets added a commit that referenced this pull request Sep 25, 2023
# Description
More details in: #322
The changes in this PR are based on work done in #316
Created a new PR to simplify workflow.

# Summary of changes:
- Modified code to use --set to alter precompile istioctl manifests to allow changes according to charm configuration.
- Added `image-configuration` option to istio-pilot `config.yaml`
- Added `proxy-image` option to istio-gatewat `config.yaml`
- Added unit test for testing helper that retrieves configuration.

# Testing

For complete testing refer to #322

Related PR: #320

NOTE: Created [issue](#324) to track updates to process of updating Istio.
i-chvets added a commit that referenced this pull request Sep 25, 2023
# Description
More details in: #322
The changes in this PR are based on work done in #316
Created a new PR to simplify workflow.

# Summary of changes:
- Modified code to use --set to alter precompile istioctl manifests to allow changes according to charm configuration.
- Added `image-configuration` option to istio-pilot `config.yaml`
- Added `proxy-image` option to istio-gatewat `config.yaml`
- Added unit test for testing helper that retrieves configuration.

# Testing

For complete testing refer to #322

Related PR: #320

NOTE: Created [issue](#324) to track updates to process of updating Istio.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants